<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>canfd: xcanfd.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">canfd
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xcanfd_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xcanfd.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaa9040324632e8051fb846d49f0c358d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaa9040324632e8051fb846d49f0c358d4">XCanFd_CfgInitialize</a> (XCanFd *InstancePtr, XCanFd_Config *ConfigPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:gaa9040324632e8051fb846d49f0c358d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine initializes a specific XCanFd instance/driver.  <a href="group__canfd__v1__0.html#gaa9040324632e8051fb846d49f0c358d4">More...</a><br /></td></tr>
<tr class="separator:gaa9040324632e8051fb846d49f0c358d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9f32033a2315425471d98af1f5496ae"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf9f32033a2315425471d98af1f5496ae">XCanFd_AcceptFilterGetEnabled</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:gaf9f32033a2315425471d98af1f5496ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns enabled acceptance filters.  <a href="group__canfd__v1__0.html#gaf9f32033a2315425471d98af1f5496ae">More...</a><br /></td></tr>
<tr class="separator:gaf9f32033a2315425471d98af1f5496ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8e1df3e2b6ed809dda14de08d8b6d0a5"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga8e1df3e2b6ed809dda14de08d8b6d0a5">XCanFd_GetMode</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:ga8e1df3e2b6ed809dda14de08d8b6d0a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine returns current operation mode the CAN device is in.  <a href="group__canfd__v1__0.html#ga8e1df3e2b6ed809dda14de08d8b6d0a5">More...</a><br /></td></tr>
<tr class="separator:ga8e1df3e2b6ed809dda14de08d8b6d0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa893768ea4f0db5796f31ab3d8ca431"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaaa893768ea4f0db5796f31ab3d8ca431">XCanFd_EnterMode</a> (XCanFd *InstancePtr, u8 OperationMode)</td></tr>
<tr class="memdesc:gaaa893768ea4f0db5796f31ab3d8ca431"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function allows the CAN device to enter one of the following operation modes:  <a href="group__canfd__v1__0.html#gaaa893768ea4f0db5796f31ab3d8ca431">More...</a><br /></td></tr>
<tr class="separator:gaaa893768ea4f0db5796f31ab3d8ca431"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d148a32889636871fd043c4664bb3c5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga2d148a32889636871fd043c4664bb3c5">XCanFd_GetBusErrorCounter</a> (XCanFd *InstancePtr, u8 *RxErrorCount, u8 *TxErrorCount)</td></tr>
<tr class="memdesc:ga2d148a32889636871fd043c4664bb3c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads Receive and Transmit error counters.  <a href="group__canfd__v1__0.html#ga2d148a32889636871fd043c4664bb3c5">More...</a><br /></td></tr>
<tr class="separator:ga2d148a32889636871fd043c4664bb3c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbf9d9534ce5602afb24a30b5ad2b8d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gabbf9d9534ce5602afb24a30b5ad2b8d4">XCanFd_Send</a> (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber)</td></tr>
<tr class="memdesc:gabbf9d9534ce5602afb24a30b5ad2b8d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sends a CAN/CANFD Frame.  <a href="group__canfd__v1__0.html#gabbf9d9534ce5602afb24a30b5ad2b8d4">More...</a><br /></td></tr>
<tr class="separator:gabbf9d9534ce5602afb24a30b5ad2b8d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga786ce457feaacaa6e7e076d8dd6f8931"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga786ce457feaacaa6e7e076d8dd6f8931">XCanFd_Addto_Queue</a> (XCanFd *InstancePtr, u32 *FramePtr, u32 *TxBufferNumber)</td></tr>
<tr class="memdesc:ga786ce457feaacaa6e7e076d8dd6f8931"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function writes the Data into specific Buffer.we have 32 TxBuffers we can Add data to each Buffer using this routine.This routine won't transmit the data.  <a href="group__canfd__v1__0.html#ga786ce457feaacaa6e7e076d8dd6f8931">More...</a><br /></td></tr>
<tr class="separator:ga786ce457feaacaa6e7e076d8dd6f8931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb">XCanFd_Recv_Sequential</a> (XCanFd *InstancePtr, u32 *FramePtr)</td></tr>
<tr class="memdesc:gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function receives a CAN/CAN FD Frame.  <a href="group__canfd__v1__0.html#gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb">More...</a><br /></td></tr>
<tr class="separator:gaf5ac1e7ce4a9c7eabfd07a41e77b0cdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae93c2c9dd933e4258b9d4118c4bf6220"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gae93c2c9dd933e4258b9d4118c4bf6220">XCanFd_Recv_Mailbox</a> (XCanFd *InstancePtr, u32 *FramePtr)</td></tr>
<tr class="memdesc:gae93c2c9dd933e4258b9d4118c4bf6220"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function receives a CAN Frame in MAIL BOX Mode.  <a href="group__canfd__v1__0.html#gae93c2c9dd933e4258b9d4118c4bf6220">More...</a><br /></td></tr>
<tr class="separator:gae93c2c9dd933e4258b9d4118c4bf6220"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6aecf5e7b51a04d10ff8db6a87095fe0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga6aecf5e7b51a04d10ff8db6a87095fe0">XCanFd_RxBuff_MailBox_Active</a> (XCanFd *InstancePtr, u32 RxBuffer)</td></tr>
<tr class="memdesc:ga6aecf5e7b51a04d10ff8db6a87095fe0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets an RxBuffer to Active State.In Mailbox Mode configuration we can set each buffer to receive with specific Id and Mask.inorder compare we need to first Activate the Buffer.Maximum number of RxBuffers depends on Design.Range 48,32,16.  <a href="group__canfd__v1__0.html#ga6aecf5e7b51a04d10ff8db6a87095fe0">More...</a><br /></td></tr>
<tr class="separator:ga6aecf5e7b51a04d10ff8db6a87095fe0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga79f6caa236d0d46a4ec82664b3ff2da1"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga79f6caa236d0d46a4ec82664b3ff2da1">XCanFd_Set_MailBox_IdMask</a> (XCanFd *InstancePtr, u32 RxBuffer, u32 MaskValue, u32 IdValue)</td></tr>
<tr class="memdesc:ga79f6caa236d0d46a4ec82664b3ff2da1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Id and Mask for an RxBuffer to participate in Id match.if a packet is received with an id which is equal to id we configured, then it is stored in RxBuffer.  <a href="group__canfd__v1__0.html#ga79f6caa236d0d46a4ec82664b3ff2da1">More...</a><br /></td></tr>
<tr class="separator:ga79f6caa236d0d46a4ec82664b3ff2da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1118faee933e64e921cf0bbc38f9a1dd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1118faee933e64e921cf0bbc38f9a1dd">XCanFd_RxBuff_MailBox_DeActive</a> (XCanFd *InstancePtr, u32 RxBuffer)</td></tr>
<tr class="memdesc:ga1118faee933e64e921cf0bbc38f9a1dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets an RxBuffer to InActive State.if we change a buffer to InActive state, then Rx Packet won't store into that buffer, even the Id is matched.  <a href="group__canfd__v1__0.html#ga1118faee933e64e921cf0bbc38f9a1dd">More...</a><br /></td></tr>
<tr class="separator:ga1118faee933e64e921cf0bbc38f9a1dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1fe72efb3ab8437545ac8df29dff89f5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1fe72efb3ab8437545ac8df29dff89f5">XCanFd_TxBuffer_Cancel_Request</a> (XCanFd *InstancePtr, u32 BufferNumber)</td></tr>
<tr class="memdesc:ga1fe72efb3ab8437545ac8df29dff89f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Cancels a CAN/CAN FD Frame which was already initiated for transmission.This function first checks TRR Bit based on BufferNumber.  <a href="group__canfd__v1__0.html#ga1fe72efb3ab8437545ac8df29dff89f5">More...</a><br /></td></tr>
<tr class="separator:ga1fe72efb3ab8437545ac8df29dff89f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf03fb5fddc1f4f5ff4c3307dfbe2094a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf03fb5fddc1f4f5ff4c3307dfbe2094a">XCanFd_AcceptFilterEnable</a> (XCanFd *InstancePtr, u32 FilterIndexMask)</td></tr>
<tr class="memdesc:gaf03fb5fddc1f4f5ff4c3307dfbe2094a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine enables the acceptance filters.  <a href="group__canfd__v1__0.html#gaf03fb5fddc1f4f5ff4c3307dfbe2094a">More...</a><br /></td></tr>
<tr class="separator:gaf03fb5fddc1f4f5ff4c3307dfbe2094a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga065604ddf0525f05cd46ad81ccb4cd12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga065604ddf0525f05cd46ad81ccb4cd12">XCanFd_AcceptFilterDisable</a> (XCanFd *InstancePtr, u32 FilterIndexMask)</td></tr>
<tr class="memdesc:ga065604ddf0525f05cd46ad81ccb4cd12"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine disables the acceptance filters.  <a href="group__canfd__v1__0.html#ga065604ddf0525f05cd46ad81ccb4cd12">More...</a><br /></td></tr>
<tr class="separator:ga065604ddf0525f05cd46ad81ccb4cd12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53597704089c4530175ea92fec18a6b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga53597704089c4530175ea92fec18a6b2">XCanFd_AcceptFilterSet</a> (XCanFd *InstancePtr, u32 FilterIndex, u32 MaskValue, u32 IdValue)</td></tr>
<tr class="memdesc:ga53597704089c4530175ea92fec18a6b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets values to the Acceptance Filter Mask Register (AFMR) and Acceptance Filter ID Register (AFIR) for the specified Acceptance Filter.  <a href="group__canfd__v1__0.html#ga53597704089c4530175ea92fec18a6b2">More...</a><br /></td></tr>
<tr class="separator:ga53597704089c4530175ea92fec18a6b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga533f5313a1d83e1f7baf951a6772f0ed"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga533f5313a1d83e1f7baf951a6772f0ed">XCanFd_AcceptFilterGet</a> (XCanFd *InstancePtr, u32 FilterIndex, u32 *MaskValue, u32 *IdValue)</td></tr>
<tr class="memdesc:ga533f5313a1d83e1f7baf951a6772f0ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads the values of the Acceptance Filter Mask and ID Register for the specified Acceptance Filter.  <a href="group__canfd__v1__0.html#ga533f5313a1d83e1f7baf951a6772f0ed">More...</a><br /></td></tr>
<tr class="separator:ga533f5313a1d83e1f7baf951a6772f0ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf332209904e74e3081b72b230208f938"><td class="memItemLeft" align="right" valign="top">XCanFd_Config *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaf332209904e74e3081b72b230208f938">XCanFd_GetConfig</a> (unsigned int InstanceIndex)</td></tr>
<tr class="memdesc:gaf332209904e74e3081b72b230208f938"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function looks for the device configuration based on the device index.  <a href="group__canfd__v1__0.html#gaf332209904e74e3081b72b230208f938">More...</a><br /></td></tr>
<tr class="separator:gaf332209904e74e3081b72b230208f938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63bdf6600ff8c4d45759c321b3233f87"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga63bdf6600ff8c4d45759c321b3233f87">XCanFd_GetDlc2len</a> (u32 Dlc)</td></tr>
<tr class="memdesc:ga63bdf6600ff8c4d45759c321b3233f87"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Data Length Code(in Bytes),we need to pass DLC Field value in DLC Register.  <a href="group__canfd__v1__0.html#ga63bdf6600ff8c4d45759c321b3233f87">More...</a><br /></td></tr>
<tr class="separator:ga63bdf6600ff8c4d45759c321b3233f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3586b83927030ada806c45a251dadf32"><td class="memItemLeft" align="right" valign="top">u8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga3586b83927030ada806c45a251dadf32">XCanFd_GetLen2Dlc</a> (int len)</td></tr>
<tr class="memdesc:ga3586b83927030ada806c45a251dadf32"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Data Length Code of 4bits,we need to pass length in bytes.  <a href="group__canfd__v1__0.html#ga3586b83927030ada806c45a251dadf32">More...</a><br /></td></tr>
<tr class="separator:ga3586b83927030ada806c45a251dadf32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7450b3856ad1539c7a8ed0649b8efab7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga7450b3856ad1539c7a8ed0649b8efab7">XCanFd_GetFreeBuffer</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:ga7450b3856ad1539c7a8ed0649b8efab7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This Routine returns the Free Buffer out of 32 Transmit Buffers.  <a href="group__canfd__v1__0.html#ga7450b3856ad1539c7a8ed0649b8efab7">More...</a><br /></td></tr>
<tr class="separator:ga7450b3856ad1539c7a8ed0649b8efab7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf9d0eebaa9263e44f4d384a778f0d7d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gadf9d0eebaa9263e44f4d384a778f0d7d">XCanFd_Send_Queue</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:gadf9d0eebaa9263e44f4d384a778f0d7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine sends queue of buffers,when added to queue using Addto_Queue() Basically this will trigger the TRR Bit(s).This routine can be used when user want to send multiple packets at a time.  <a href="group__canfd__v1__0.html#gadf9d0eebaa9263e44f4d384a778f0d7d">More...</a><br /></td></tr>
<tr class="separator:gadf9d0eebaa9263e44f4d384a778f0d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04a8853c745f69ec28bd0ca21743b203"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga04a8853c745f69ec28bd0ca21743b203">XCanFd_PollQueue_Buffer</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:ga04a8853c745f69ec28bd0ca21743b203"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Polls the TxBuffer(s) whether it is transmitted or not.  <a href="group__canfd__v1__0.html#ga04a8853c745f69ec28bd0ca21743b203">More...</a><br /></td></tr>
<tr class="separator:ga04a8853c745f69ec28bd0ca21743b203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4e7c6879efc3f2a9acd16736d479327"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#gaa4e7c6879efc3f2a9acd16736d479327">XCanFd_GetNofMessages_Stored</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:gaa4e7c6879efc3f2a9acd16736d479327"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Number of messages Stored.  <a href="group__canfd__v1__0.html#gaa4e7c6879efc3f2a9acd16736d479327">More...</a><br /></td></tr>
<tr class="separator:gaa4e7c6879efc3f2a9acd16736d479327"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1559296a8c1bd8620fdaf05996666c83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga1559296a8c1bd8620fdaf05996666c83">XCanFd_Enable_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:ga1559296a8c1bd8620fdaf05996666c83"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Enables the Transceiver delay compensation.  <a href="group__canfd__v1__0.html#ga1559296a8c1bd8620fdaf05996666c83">More...</a><br /></td></tr>
<tr class="separator:ga1559296a8c1bd8620fdaf05996666c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f4be15afb5c90abbde9ad4c0d4a6708"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga9f4be15afb5c90abbde9ad4c0d4a6708">XCanFd_Set_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr, u32 TdcOffset)</td></tr>
<tr class="memdesc:ga9f4be15afb5c90abbde9ad4c0d4a6708"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Sets the Transceiver delay compensation offset.  <a href="group__canfd__v1__0.html#ga9f4be15afb5c90abbde9ad4c0d4a6708">More...</a><br /></td></tr>
<tr class="separator:ga9f4be15afb5c90abbde9ad4c0d4a6708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bffa196d476a85715ca9644ba53b471"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__canfd__v1__0.html#ga2bffa196d476a85715ca9644ba53b471">XCanFd_Disable_Tranceiver_Delay_Compensation</a> (XCanFd *InstancePtr)</td></tr>
<tr class="memdesc:ga2bffa196d476a85715ca9644ba53b471"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function Disables the Transceiver delay compensation.  <a href="group__canfd__v1__0.html#ga2bffa196d476a85715ca9644ba53b471">More...</a><br /></td></tr>
<tr class="separator:ga2bffa196d476a85715ca9644ba53b471"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
